for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import test from 'ava';
import APIError from '../src/error';
test.beforeEach(t => {
t.context.error = new APIError(404, 'Not Found');
});
test('instance of Error', t => {
t.true(t.context.error instanceof Error)
test('instance of APIError', t => {
t.true(t.context.error instanceof APIError)
test('to string', t => {
t.is(t.context.error.toString(), '404 - Not Found')
test.failing('Error.isError', t => {
t.true(Error.isError(t.context.error))